package com.nutricia.common.dal.mapper;

import org.apache.ibatis.annotations.Mapper;
import com.nutricia.core.model.domain.MeetingDO;
import com.nutricia.core.model.domain.OptionDO;

/**
 * 会议mapper
* @author wangzl
* @date 2018年4月25日
 */
@Mapper
public interface MeetingMapper {
	/**
	 * 新增会议
	* @param meetingDO 会议信息
	* @return 改变数据记录数
	* @author wangzl
	* @date 2018年3月15日
	 */
	int addMeeting(MeetingDO meetingDO);
	
	/**
	 * 校验会议是否存在
	* @param mName 会议名称
	* @return 查询出的数量
	* @author wangzl
	* @date 2018年3月15日
	 */
	int checkMeeting(String mName);
	
	/**
	 * 通过会议名称获取会议ID
	* @param mName 会议名称
	* @return 会议ID
	* @author wangzl
	* @date 2018年3月15日
	 */
	int getMeetingIdByName(String mName);
	
	/**
	 * 新增会议选项
	* @param option 选项实体
	* @return 数据库新增的数量
	* @author wangzl
	* @date 2018年3月15日
	 */
	int addOption(OptionDO option);
	
}
	